// This is the default
import { str } from '@lit/localize';

export const templates = {
    // Metadata
    'quarkus-hibernate-orm-meta-description': 'Define your persistent model with Hibernate ORM and Jakarta Persistence',

    // Pages
    'quarkus-hibernate-orm-persistence_units': 'Persistence Units',
    'quarkus-hibernate-orm-entity_types': 'Entity Types',
    'quarkus-hibernate-orm-named_queries': 'Named Queries',
    'quarkus-hibernate-orm-hql_console': 'HQL Console',
    
    // General
    'quarkus-hibernate-orm-fetching-persistence-units': 'Fetching persistence units...',
    'quarkus-hibernate-orm-no-persistence-units': 'No persistence units were found.',
    'quarkus-hibernate-orm-check-again': 'Check again',
    'quarkus-hibernate-orm-persistence-unit': 'Persistence Unit',
    'quarkus-hibernate-orm-no-managed-entities': 'No managed entity types were found.',
    'quarkus-hibernate-orm-jpa-entity-name': 'JPA entity name',
    'quarkus-hibernate-orm-class-name': 'Class name',
    'quarkus-hibernate-orm-table-name': 'Table name',
    'quarkus-hibernate-orm-failed-to-fetch': str`Failed to fetch persistence units: ${0}`,
    'quarkus-hibernate-orm-create-script': 'Create Script',
    'quarkus-hibernate-orm-update-script': 'Update Script',
    'quarkus-hibernate-orm-drop-script': 'Drop Script',
    'quarkus-hibernate-orm-copy': 'Copy',
    'quarkus-hibernate-orm-copied-to-clipboard': str`Copied "${0}" to clipboard.`,
    'quarkus-hibernate-orm-no-named-queries': 'No named queries were found.',
    'quarkus-hibernate-orm-name': 'Name',
    'quarkus-hibernate-orm-query': 'Query',
    'quarkus-hibernate-orm-lock-mode': 'Lock Mode',
    'quarkus-hibernate-orm-cacheable': 'Cacheable',
    'quarkus-hibernate-orm-query-type': 'Query Type',
    'quarkus-hibernate-orm-failed-fetch-config-or-pu': str`Failed to fetch configuration or persistence units: ${0}`,
    'quarkus-hibernate-orm-reactive-not-supported': 'Reactive persistence units are not supported in this console, please use a blocking one.',
    'quarkus-hibernate-orm-no-pu-available': 'No persistence unit is available.',
    'quarkus-hibernate-orm-entity-types-label': 'Entity Types',
    'quarkus-hibernate-orm-entity-types-placeholder': 'Select entity to use...',
    'quarkus-hibernate-orm-enter-nl-request': 'Enter natural language request',
    'quarkus-hibernate-orm-enter-hql-query': 'Enter an HQL query',
    'quarkus-hibernate-orm-disable-assistant': 'Disable Hibernate Assistant',
    'quarkus-hibernate-orm-enable-assistant': 'Enable Hibernate Assistant',
    'quarkus-hibernate-orm-assistant-enabled': 'Assistant enabled',
    'quarkus-hibernate-orm-assistant-disabled': 'Assistant disabled',
    'quarkus-hibernate-orm-interactive-label': 'Interactive',
    'quarkus-hibernate-orm-interactive-tooltip': 'Interactive mode generates a natural language response based on the extracted data',
    'quarkus-hibernate-orm-clear-history': 'Clear history',
    'quarkus-hibernate-orm-execute-query': 'Execute query',
    'quarkus-hibernate-orm-welcome-hql-console': 'Welcome to the HQL Console!',
    'quarkus-hibernate-orm-enable-hql-execution-link': 'Enable HQL execution in application.properties',
    'quarkus-hibernate-orm-hql-execution-enabled': 'HQL execution is now enabled. Enter your queries below.',
    'quarkus-hibernate-orm-message-label': 'Message',
    'quarkus-hibernate-orm-query-label': 'Query',
    'quarkus-hibernate-orm-no-results-found': 'No results found.',
    'quarkus-hibernate-orm-empty-array': '[empty array]',
    'quarkus-hibernate-orm-index': 'Index',
    'quarkus-hibernate-orm-value': 'Value',
    'quarkus-hibernate-orm-property': 'Property',
    'quarkus-hibernate-orm-page-of': str`Page ${0} of ${1}`,
    'quarkus-hibernate-orm-using-results': str`Using ${0} result${1}`,
    'quarkus-hibernate-orm-results': str`${0} result${1}`,
    'quarkus-hibernate-orm-array-preview': str`Array[${0}]`,
    'quarkus-hibernate-orm-object-preview': str`Object{${0} properties}`,
    'quarkus-hibernate-orm-true': 'true',
    'quarkus-hibernate-orm-false': 'false',
    'quarkus-hibernate-orm-null': 'null'
};
